home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8260 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: mailhub.scitec.com.au!ramsesy
  2. From: ramsesy@rd.scitec.com.au (Ramses Youhana)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
  6. Date: 16 Feb 1996 07:25:03 GMT
  7. Organization: SCITEC LIMITED, Sydney, Australia.
  8. Distribution: world
  9. Message-ID: <4g1bgf$l5@mailhub.scitec.com.au>
  10. References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu>
  11. NNTP-Posting-Host: scitec7.scitec.com.au
  12. X-Newsreader: TIN [version 1.2 PL2]
  13.  
  14. robertson jason victor (jroberts@ehsn24.cen.uiuc.edu) wrote:
  15. > In article <3114d8fb.5a455349@zesi.ruhr.de> haug@zesi.ruhr.de (Haug Buerger) writes:
  16. > >The Right Reverend Colin James III (cjames@melchizedek.cec-services.com) wrote:
  17. > >...
  18. > >: 1.  C/C++ compilers which are industrial quality with professional
  19. > >: support are cheaper than the expensive, vendor-gouging Ada ones;  
  20. > >...
  21. > >: 6.  ANSI C code is portable to thousands more discrete platforms than
  22. > >: is Ada (at about 900 platforms, counting some multiple times).
  23. > >
  24. > >Would you say Borland C/C++ is a professional compiler? It's
  25. > >cheap, that's true but that's all. It's not eaven a real ANSI C
  26. > >compiler. Some funktions do not work like the ANSI standard says
  27. > >and it's documented. Everybody thinks it's an ANSI C compiler
  28. > >because there is no test suite for ANSI C and everybody can say
  29. > >he has an ANSI C compiler.
  30. > >
  31. > >C++ has no real standard and most source is not portable. It's
  32. > >missing a test suite, too.
  33. > >
  34. > >I would like to know how many of these 900 platforms have a real
  35. > >ANSI C compiler. My experiance is that most non trivial C code is
  36. > >not portable and needs lots of modifications. C++ is worse.
  37.  
  38. > Not from where I see it.  Most _good_ C code is extremely portable.  Even
  39. > somewhat rough C needs few changes to compile on a decent platform.  If it
  40. > doesn't have a good C compiler that's the fault of the platform, not C.
  41.  
  42. > C++ is mostly portable, but the upcoming standard will make it more so.
  43.  
  44. Another thing not mentioned is that Ada is far more complicated to learn
  45. fully than is C/C++.  The complexity of the language can add to an increase
  46. in the probabilty of bugs being introduced and also adds to an increase in
  47. project maintanace costs.
  48.  
  49. Ramses.
  50.  
  51.